perm filename SCORE.TXT[NET,MRC]2 blob sn#449615 filedate 1979-06-13 generic text, type T, neo UTF8
(SU-SCORE)    STANFORD UNIVERSITY
              SCORE COMPUTER FACILITY

   (FUNCTION)

      SERVER  COMPUTER: DEC-2060T  HOST ADDR. 184   HOST 2/IMP 56

   (ADDRESS)

      SCORE Computer Facility
      Computer Science Department
      Stanford University
      Stanford, California  94305

   (PERSONNEL)

      DIRECTOR
        Edward Feigenbaum (CSD.Feigenbaum@SU-SCORE) (415) 497-4079

      MANAGER
        Ralph Gorin (Admin.Gorin@SU-SCORE)          (415) 497-4365

      LIAISON 
        Mark Crispin (Admin.MRC@SU-SCORE)           (415) 497-1701

      ACCOUNTS
        Ralph Gorin (Admin.Gorin@SU-SCORE)          (415) 497-4365

      SOFTWARE-CONTACT
        Mark Crispin (Admin.MRC@SU-SCORE)           (415) 497-1701

      HARDWARE-CONTACT
        Mark Crispin (Admin.MRC@SU-SCORE)           (415) 497-1701

      OPERATOR
        None.  The computer room phone number is (415) 497-0070;
        however, it is normally unattended.

   (ACCOUNTING)

      SCORE sells pie-slices of disk space and computer time, with
      the pie slice being proportional to the support a user's group
      provides to the system.  A user from each group is appointed
      accounts liaison for that group, and has the responsibility for
      that group's accounts.

      There is no general guest account; guest accounts are provided
      only in exceptional circumstances.

   (SERVICE-SCHEDULE)

      The system is scheduled up 24 hours/day, 7 days/week, except
      for bi-weekly preventive maintenance and occasional system
      work after midnight and on weekends.

      To list the currently scheduled system downtime, type:

       [@]information <SP> downtime <CR>

      TYPICAL LOAD = variable

      MAXIMUM NO. USERS = 97 users + 3 system overhead jobs

      NUMBER NETWORK SLOTS = 40

   (LOGIN)  

      TELNET INFO:

      . Appropriate echo mode = full duplex

      . Appropriate transmission mode = character-at-a-time

      . The user can declare his terminal type by using the
        TERMINAL command.  Type:

         [@]terminal <SP> ? <CR>

        for a listing of available terminal options.

      . The system accepts both upper and lower case

      . TIP settings - @ T E 1, @E R, @N T

      . The default terminal type on initial connection
        is NVT, a non-display with infinite vertical and
        horizontal dimensions with no padding requirements.

      USER INFO:

      . USERID = consists of a "group name", assigned by SCORE
        accounting, and a "user name", assigned by the group's
        accounts liaison, of the form group.user.  For example,
        user MRC in the Admin group has userid "Admin.MRC".

      . PASSWORD = chosen by the user, up to 39 characters.

      LOGIN:  Connect to SU-SCORE, then type:

      [Stanford SCORE, TOPS-20AN Monitor 3A(2014)-4]
      [@]USERID <SP> PASSWORD <CR>
      [Job nn on TTYnn DATE TIME]
      [Previous LOGIN: DATE TIME]
      [@]

      SUBSYSTEM INTERRUPT = CONTROL-C CONTROL-C.  A single CONTROL-C
      returns to the EXEC when the user program requests typein.
      CONTROL-C CONTROL-C does not abort output; CONTROL-O or a
      repeated CONTROL-C must be used for this purpose.

      SUBSYSTEM RESUME = [@]continue <CR>

   (LOGOUT)

      LOGOUT:

      [@]logout <CR>
      [Killed Job nn, User USERID, TTY nn, at DATE TIME]
      [Used CPU-TIME in CONNECT-TIME]

      AUTOLOGOUT:

      There is no autologout for logged-in users.  Not logged-in
      users who fail to log in within 30 minutes or who are idle
      for more than 10 minutes and have been connected for more
      than 15 minutes are autologged-out.

      If a user gets "hung up" (on a dialup-line or if the TELNET
      connection closes) s/he has 30 minutes to connect back and
      attach the job.  This is done by:

       [@]attach <SP> USERID <CR>
       [Password:] PASSWORD <CR>

   (CONTROL-CHARACTERS)

      A few control characters are listed below:
         INTERRUPT                   CONTROL-C CONTROL-C
         COMPLETE PARTIAL FILESPEC   CONTROL-F
         ABORT OUTPUT                CONTROL-O
         UNHOLD OUTPUT               CONTROL-Q
         RETYPE LINE                 CONTROL-R
         HOLD OUTPUT                 CONTROL-S
         JOB STATUS                  CONTROL-T
         DELETE LINE                 CONTROL-U
         QUOTE CHARACTER             CONTROL-V
         DELETE WORD                 CONTROL-W
         END OF FILE                 CONTROL-Z
         COMPLETE FILESPEC           ESCAPE
         DELETE CHARACTER            RUBOUT

   (HELP)

      The HELP command runs Stanford's tree-structured HELP system.
      To print a complete list of available HELP topics, type:

       [@]help <SP> * <CR>

      In many subsystems, typing "?" will list the various things
      the user can do at that point.  For example, typing "?" at
      EXEC command level will list the available commands.

      Longer system documentation may be found on the <DOCUMENTATION>
      (unstructured files), <INFO> (files structured for the EMACS
      INFO system), and <MANUALS> (online versions of DEC manuals).

   (NETWORK-COMMANDS)

      (LIST-ACTIVE-USERS)

      For human-oriented user information type:

       [@]finger <CR>

      For system-oriented information type:

       [@]systat <CR>

      (NETWORK-STATUS)

       [@]netstat <CR>
       [*] <CR>

      (CONVERSE-WITH-ACTIVE-USERS)

      To set up a "link", type:

       [@]talk <SP> USERID <CR>

      Note: it is considered polite to send a message to the user
      and let him or her link back rather than linking without
      warning.

      To terminate a link, type:

       [@]break

      (SEND-MESSAGE)

      To send an immediate one-line message to a user, type:

       [@]send <SP> USERID <SP> MESSAGE <CR>

      To send mail to a user, type:

       [@]mail <CR>
       [To:] USERID-LIST <CR>
       [Cc:] OPTIONAL-USERID-LIST <CR>
       [Subject:] SUBJECT-OF-MESSAGE <CR>
       [Msg:]
       MESSAGE
       CONTROL-Z
       [@]

      MAIL runs the send subsystem of MM.  The old SNDMSG program
      is not supported on SU-SCORE.

      (RETRIEVE-MESSAGES)

      To retrieve mail in the simplest way, type:

       [@]type <SP> mail.txt <CR>

      A better (and the recommended) way is to use the MM subsystem,
      which is accessed by typing:

       [@]mm <CR>

      MM is documented in the online file <DOCUMENTATION>MM.DOC.

      (TALK-TO-OPERATOR)

      There is no operator at SU-SCORE.  The best way to receive
      technical assistance is to contact another knowledgable user
      or the network liaison.  If you can't find anybody online to
      help you, send mail to Admin.MRC@SU-SCORE and you should get
      a reply within a day.

   (FILE-NAMING)

      File specifications are in the form:

       DEVICE:<DIRECTORY>FILE.EXTENSION.GENERATION;ATTRIBUTES

      where device is the device name or logical name on which the
      file resides, directory is the filesystem directory on which
      the file resides, file and extension are names selected by the
      user (in general, the extension is used as a "file type"),
      and generation is a "version number" of the file which is
      incremented each time the file is overwritten.  For example:

       DSK:<RANDOM.GARPLY>FOO.BAR.10

      specifies the tenth version of the file FOO.BAR on device
      DSK (the main filesystem disk), directory RANDOM.GARPLY.

      The device, directory, file, and extension may be up to 39
      characters.

      The attributes are optional and do not identify the file in
      any way; rather they specify related information such as the
      file's protection.  Normally attributes are omitted in a file
      specification.

   (PROTOCOLS)

      (SERVER)

         Old TELNET, socket 1
         FTP, socket 3
         SYSTAT, socket 15
         HOSTAT, socket 17
         New TELNET, socket 27
         FINGER, socket 117

      (USER)

         (TELNET)

            SU-SCORE runs a locally-written TELNET program, designed
            to take full advantage of the human engineering features
            of TOPS-20.  This program is not the old TENEX TELNET
            program.

             [@]telnet <SP> REMOTE-HOST <CR>
             [Trying... Open]
             [Remote host dialog]
             CONTROL-UPARROW C
             [Connection closed]
             [@]

         (FTP)

            FTP is essentially the same user program which runs on
            most other TOPS-20 sites.

             [@]ftp <CR>
             [SU-SCORE FTP User process 3(27)]
             [*]REMOTE-HOST <CR>
             [Connection opened.]
             [*]get <SP> REMOTE-FILE-NAME
             [to local-file] LOCAL-FILE-NAME
             [TRANSFER-STATUS-MESSAGES]
             [*]bye
             [*]exit
             [@]

         (DFTP)

            DFTP is the subsystem to save and retrieve files from
            the Datacomputer at CCA-TENEX.

             [@]dftp <CR>

         (FINGER)

            FINGER provides human-oriented information at other
            sites which support the FINGER protocol.

             [@]finger <SP> OPTIONAL-USERID @ REMOTE-HOST <CR>

   (HARDWARE)

      (COMPUTER)

         TYPE         MAIN MEMORY        CORE SPEED     WORD LENGTH
         DEC-2060T    1024K words        1.2 usec       36 bit

      (PERIPHERALS)

         HOW MANY     TYPE               MAKE           MODEL
         DISKS
            4         37 Megaword        DEC            RP06

         TAPES
            1         9 track 1600 BPI   DEC            TU45


         PRINTERS
            1         lineprinter        Data Products  2550

      (TERMINALS)

         Most terminal access is via the Arpanet.  Terminals used
         locally to SU-SCORE include Datamedia 2500, Hazeltine 1500,
         Teleray 1061, and ADM-3.  The system console is a DEC LA36.

   (OPERATING-SYSTEM)

      SU-SCORE runs the Stanford version of TOPS-20AN release 3A, which
      is essentially upwards compatable with DEC TOPS-20.  SU-SCORE's
      operating system is essentially the same as that running at
      Stanford LOTS (Low Overhead Timesharing System) with Arpanet,
      Dialnet, and pie-slicing support added.

   (USER-PROGRAMS) 

      SU-SCORE has most of the popular subsystems running on other
      Arpanet Tenex and TOPS-20 sites.  If it is available on most
      other Arpanet sites, we probably have it.  Only subsystems
      developed locally are listed here.  The write-up for SRI-KL
      has a fairly extensive list of popular subsystems.

      Many of the AI subsystems listed in the SU-AI write-up also
      exist at SU-SCORE.

      Programming languages and assemblers available at SU-SCORE
      include: AID, APL, BASIC, FAIL, FORTRAN, INTERLISP, MACLISP,
      MACRO-10, MACN11, MIDAS, PASCAL, PASSGO, PPL, SAIL, SIMULA,
      and SNOBOL.  Note that "available" does not necessarily mean
      "supported."

      (DIALNET)

         TYPE: Data communication protocol

         CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)

         DESCRIPTION:  Dialnet is a data communication protocol
         intended for use over medium-speed (1200 baud) data links
         over the ordinary telephone network.  Dialnet as
         implemented at Stanford uses VADIC 3400 series modems with
         autodialer.  Dialnet software for TOPS-20 consists of a
         new monitor module (DIALNE) which defines a DLN: device
         and FTP and MAIL user and server programs.  DIALNE has been
         designed so that it can be inserted into any release 3 or 3A
         TOPS-20 monitor (sources are not necessary).  The system
         manager defines one of the TTY ports as a Dialnet port (the
         definition can be changed with a simple patch in the running
         monitor).

         DOCUMENTATION:

           Earnest L., and McCarthy, J., "DIALNET: A Computer
             Communications Study," 1976.  The original proposal,
             which outlined the Dialnet concept.

           Crispin, M., and Zabala, I., "DIALNET Protocols," 1979.
             Documentation on the Dialnet protocols, for potential
             implementors.

           Crispin, M., "TOPS-20 Dialnet Documentation," 1979.  User
             programming information for Dialnet on TOPS-20.

      (PASCAL)

         TYPE: Programming language

         CONTACT: Armando Rodriguez (CSL.Armando@SU-SCORE)

         DESCRIPTION:  PASCAL is an ALGOL-like programming language
         defined by Nichlaus Wirth in 1968 and revised in 1973.  Its
         popularity is increasing rapidly because of its powerful
         data-structure manipulation and type definition facilities,
         its clarity, simplicity and straightforwardness.

         SU-SCORE has two compilers, called PASCAL and PASSGO, both
         developed from the Hamburg University PASCAL.  PASSGO is
         a compile/load/go version of PASCAL.

         ACCESS:

          Either use the TOPS-20 compile-class commands (LOAD, EXECUTE,
          etc.) or run the desired compiler manually by typing:

          [@]pascal <CR> or [@]passgo <CR>

         DOCUMENTATION:

          [@]help <SP> pascal <CR>

      (TELNET)

         TYPE: Network utility

         CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)

         DESCRIPTION:  TELNET is a subsystem to communicate with the
         terminal service at other Arpanet sites.  This version of
         TELNET was written locally and utilizes the superior command
         parsing and network service of TOPS-20 for better efficiency
         and human engineering over the old Tenex TELNET program.

         ACCESS:

          [@]telnet <SP> REMOTE-HOST <SP> SOCKET (optional) <CR>

         DOCUMENTATION:

           <DOCUMENTATION>TELNET.DOC

   (INTERESTS)

      SU-SCORE is owned jointly by the Department of Computer Science,
      Department of Electrical Engineering, and Department of Operations
      Research at Stanford University and serves as a general computing
      facility for these departments.

      SU-SCORE uses the Arpanet to provide terminal service to network
      users and to facilitate contact with other Arpanet sites working
      in related fields of research.

   (DOCUMENTATION)

      Most documentation is online.  TOPS-20 manuals may be ordered
      directly from DEC.